package com.auxgroup.smarthome.business.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * Created by niuGuangzhe on 2017/8/7.
 */
@ApiModel(value = "app推送消息实体")
public class AppPushTemplateVo {

    @ApiModelProperty("推送消息主键")
    private String templateId;

    @ApiModelProperty("推送模板标题")
    private String templateTitle;

    @ApiModelProperty("推送模板内容")
    private String templateContent;

    @ApiModelProperty("推送消息条件筛选")
    private String templateCondition;

    @ApiModelProperty("推送消息url")
    private String templateUri;

    @ApiModelProperty("用户自定义变量")
    private String customVariable;

    @ApiModelProperty("推送消息类型 0:立即推送 1：定时推送")
    private Integer pushType;

    @ApiModelProperty("推送时间 格式为 yyyy-MM-dd HH:mm")
    private Date pushTime;

    @ApiModelProperty("模板状态 0：已保存 1：已发送 2：删除")
    private Integer status;



    public String getTemplateId() {
        return templateId;
    }

    public void setTemplateId(String templateId) {
        this.templateId = templateId;
    }

    public String getTemplateTitle() {
        return templateTitle;
    }

    public void setTemplateTitle(String templateTitle) {
        this.templateTitle = templateTitle;
    }

    public String getTemplateContent() {
        return templateContent;
    }

    public void setTemplateContent(String templateContent) {
        this.templateContent = templateContent;
    }

    public String getTemplateCondition() {
        return templateCondition;
    }

    public void setTemplateCondition(String templateCondition) {
        this.templateCondition = templateCondition;
    }

    public String getTemplateUri() {
        return templateUri;
    }

    public void setTemplateUri(String templateUri) {
        this.templateUri = templateUri;
    }

    public Integer getPushType() {
        return pushType;
    }

    public void setPushType(Integer pushType) {
        this.pushType = pushType;
    }

    public Date getPushTime() {
        return pushTime;
    }

    public void setPushTime(Date pushTime) {
        this.pushTime = pushTime;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getCustomVariable() {
        return customVariable;
    }

    public void setCustomVariable(String customVariable) {
        this.customVariable = customVariable;
    }
}
